using UnityEngine;

[System.Serializable]
public class RoomEnemySpawnParameters
{
    #region Tooltip
    [Tooltip("定义此房间的地牢级别，即总共应生成多少敌人")]
    #endregion Tooltip
    public DungeonLevelSO dungeonLevel;
    #region Tooltip
    [Tooltip("在这个地牢级别中，在这个房间里生成的最小敌人数量。 实际数字将是最小值和最大值之间的随机值")]
    #endregion Tooltip
    public int minTotalEnemiesToSpawn;
    #region Tooltip
    [Tooltip("在这个地牢级别中，这个房间中生成的最大敌人数量。 实际数字将是最小值和最大值之间的随机值.")]
    #endregion Tooltip
    public int maxTotalEnemiesToSpawn;
    #region Tooltip
    [Tooltip("在这个地牢级别中，在这个房间里同时生成的敌人的最小数量。 实际数字将是最小值和最大值之间的随机值.")]
    #endregion Tooltip
    public int minConcurrentEnemies;
    #region Tooltip
    [Tooltip("在这个地牢级别中，这个房间中同时生成的敌人的最大数量。 实际数字将是最小值和最大值之间的随机值. ")]
    #endregion Tooltip
    public int maxConcurrentEnemies;
    #region Tooltip
    [Tooltip("此地牢级别中此房间内的敌人的最小生成间隔（以秒为单位）。 实际数字将是最小值和最大值之间的随机值.")]
    #endregion Tooltip
    public int minSpawnInterval;
    #region Tooltip
    [Tooltip("此地牢级别中此房间内的敌人的最大生成间隔（以秒为单位）。 实际数字将是最小值和最大值之间的随机值.")]
    #endregion Tooltip
    public int maxSpawnInterval;
}